<?php
	class Coleccion{


		private $id;
		private $id_coleccion_tipo;
		private $imagen_coleccion;
		private $titulo;
		private $texto;
		private $posicion_coleccion;

		public function __construct($id = 0){
			$this->id = $id;
			if($this->id > 0){
				$sql = "SELECT * FROM coleccion WHERE id_coleccion = ".$id;
				$qry = new Consulta($sql);
				if($qry->NumeroRegistros() > 0){
					$rw = $qry->VerRegistro();
					$this->id_coleccion_tipo 	= $rw['id_coleccion_tipo'];
					$this->imagen_coleccion		= $rw['imagen_coleccion'];
					$this->titulo				= $rw['titulo'];
					$this->texto				= $rw['texto'];
					$this->posicion_coleccion	= $rw['posicion_coleccion'];
				}					
			}
		}


		public function __get($atributo){
			return $this->$atributo;
		}


		public function getColeccion(){
			$sql = "SELECT * FROM coleccion ORDER BY posicion_coleccion ASC";
			$qry = new Consulta($sql);
			while( $rw = $qry->VerRegistro() ){
				$rst[] = array(
					'id'					=> $rw['id_coleccion'],
					'id_coleccion_tipo'		=> $rw['id_coleccion_tipo'],
					'imagen_coleccion'		=> $rw['imagen_coleccion'],
					'titulo'				=> $rw['titulo'],
					'texto'					=> $rw['texto'],
					'posicion_coleccion'	=> $rw['posicion_coleccion']
				);
			}
			return $rst;
		}

		public function getColeccionXTipo($id){
			$sql = "SELECT * FROM coleccion WHERE id_coleccion_tipo = ".$id." ORDER BY posicion_coleccion ASC";
			$qry = new Consulta($sql);
			while( $rw = $qry->VerRegistro() ){
				$rst[] = array(
					'id'					=> $rw['id_coleccion'],
					'id_coleccion_tipo'		=> $rw['id_coleccion_tipo'],
					'imagen_coleccion'		=> $rw['imagen_coleccion'],
					'titulo'				=> $rw['titulo'],
					'texto'					=> $rw['texto'],
					'posicion_coleccion'	=> $rw['posicion_coleccion']
				);
			}
			return $rst;
		}

		public function reordenar($id, $numpos){
			$Query = new Consulta("UPDATE coleccion SET posicion_coleccion = ".$numpos." WHERE id_coleccion = ".$id."");				
		}
	
	}
?>